/*for 1222 by zhr*/
.block .showblock{padding:5px 0;}
.blog_view .hot_article .showblock h3 a, .blog_view .article .latest_article h3 a, .blog_view .articlelist h3 a,.blog_view .article .share a,.blog_view #Main .B_TopBar .Blogo,.blog_view #Main .B_TopBar .sideBar span{background:url(../../img/blog/blog_fix.png) no-repeat;}
.blog_view .Btop{background:url(../../img/lib/public_safe_v2.0.png) repeat-x;}
/*广告*/
.b{}
#s_B1{position:relative;clear:both;line-height:0;font-size:0;overflow:hidden;margin:5px 0;}
#s_B1_1,#s_B1_2{float:left;}#s_B1_2{float:right;}
#s_B4{ margin-left:-32px;}
#s_B5{ margin-top:-35px;_margin-top:0px; overflow:visible;}
#adBar{float:left;width:148px;padding-top:20px;margin-left:26px;}
/*贴片*/#admask{position:absolute;top:0;left:0;background:#000;width:100%;height:360px;text-align:center;overflow:hidden;z-index:9999;}
/*左栏*/
#Bar,#adBar{position:relative;overflow:visible;zoom:1;z-index:0;}
#Bar .AdBar{overflow: hidden; width: 298px; margin-top:10px;}

.showblock ul .vtitle a{color:#333;}
.videolist .showblock ul,.albumlist .showblock ul{padding:0px;overflow:hidden;zoom:1; position:relative;}
.videolist .showblock ul,.albumlist .showblock li{margin:4px 6px;_margin:4px 5px;float:left;width:86px;display: table; overflow: hidden;}
.videolist .showblock ul .vimg a{width:78px;height:58px;border:2px solid #dfdfdf;overflow:hidden;position:relative; vertical-align:middle;}
.videolist .showblock ul .vimg a:hover{border:2px solid #ff4800;overflow:hidden;width:78px; height:58px;display:block;vertical-align:middle;}
.videolist .showblock ul .vimg img{margin:0 auto;}
.videolist .showblock li p a{ width:78px; height:40px;}
.videolist .showblock .vtitle a{ width:78px; height:40px;}
.albumlist .showblock li{width:122px;}
.albumlist .showblock li a{border:2px solid #dfdfdf; text-align:center; width:120px; height:90px; display:block; overflow:hidden;}
.albumlist .showblock li a:hover{border:2px solid #ff4800;}
.albumlist .showblock li a{position:relative;vertical-align:middle;}
.albumlist .showblock li a img{text-align:center;margin:0 auto;display:block;width:auto;height:auto;}
.albumlist .showblock .vtitle a:hover, .videolist .showblock .vtitle a:hover{ border:none;}
.albumlist .showblock li p a,.albumlist .showblock li p a:hover{border:none;width:82px;height:37px;}
.albumlist .showblock ul .vtitle a,.albumlist .showblock li p a:hover{border:none;width:82px;height:37px;}
.videolist .showblock li p,.albumlist .showblock li p{text-align:center;overflow:hidden;width:82px;height:37px;line-height:20px;margin-top:5px;}
.videolist .showblock ul .vtitle, .albumlist .showblock li p{overflow:hidden;width:82px;height:37px;line-height:20px;margin-top:5px;}

.articlelist .showblock .box{padding:2px 14px;}
.articlelist .showblock .expBlog{ height:28px; line-height:28px;}
.articlelist .showblock .expBlog a{ font-size:14px; font-weight:bold; background:none; padding:0;}
.blog_view .article .latest_article h3, .blog_view .article .hot_article h3, .blog_view .articlelist h3{line-height:24px;overflow:hidden;white-space:nowrap;margin:0; font-weight:normal; height:24px;}
.blog_view .article .latest_article h3 a, .blog_view .article .hot_article h3 a, .blog_view .articlelist h3 a{background-position:-222px -173px;padding-left:9px;color:#003365;width:262px;overflow:hidden;display:inline-block;font-size:12px;}
.hot_search{margin:0;}
.hot_search .showblock{width:100%;border:none;}
.hot_search .showblock li{line-height:20px;width:132px;padding-left:16px;}
.hot_search .showblock li a{color:#2929e8;font-size:14px;text-decoration:underline;}
.hot_search .showblock li a:hover{color:#f00;}
.is_login{display:none;}
/*博客*/
.spaceblog #SpaceTitle,.blog_view #SpaceTitle{margin:0 0 10px;padding-top:20px;}
.spaceblog #SpaceTitle h1,.blog_view #SpaceTitle h1{margin-bottom:8px;}
.spaceblog #Main,.spaceblog #Bar{float:right;width:778px;margin-top:15px;}
.spaceblog #Bar{float:left;width:190px;margin:15px 0 0;padding:0;}
.spaceblog #Main .block,.spaceblog #Bar .block{border:1px solid #d9dde6;background:#f8fbfe;overflow:hidden;zoom:1;}
.spaceblog #Bar .block{width:188px;}
.spaceblog #Bar .block h2{padding:12px 14px;}
.spaceblog #Bar .block ul{padding:10px 16px 30px;}
.spaceblog #Bar .block li,.spaceblog #Main .block li{border-bottom:1px dotted #a9a9a9;clear:both;}
.spaceblog #Bar .block li a,.spaceblog #Main .block li a .title,.spaceblog #Main .block li a .time{line-height:40px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.spaceblog #Bar .cate li a{background-position:-142px -168px;padding-left:20px;color:#575757;width:136px;}
.spaceblog #Bar .cate li.ac{border-top:#7c7c7c;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:#9a9a9a;background-color:#f0f0f0;}
.spaceblog #Bar .cate li.ac a{font-weight:bold;color:#2771b5;background-position:-135px -168px;}
.spaceblog #Main .cate_detail{padding:0 15px;width:746px;}
.spaceblog #Main .cate_detail h2{border-bottom:2px solid #2864b4;overflow:hidden;line-height:28px;padding:6px 0 3px 3px;zoom:1;}
.spaceblog #Main .cate_detail h2 .title{float:left;}
.spaceblog #Main .cate_detail h2 .time{float:right;}
.spaceblog #Main .cate_detail ul{padding:20px 0;}
.spaceblog #Main .cate_detail li{vertical-align:bottom;overflow:hidden;}
.spaceblog #Main .cate_detail li a{background-position:-146px -205px;padding-left:14px;font-size:14px;height:40px;width:734px;display:block;text-decoration:none;}
.spaceblog #Main .cate_detail li a .title{float:left;display:inline;width:550px;cursor:pointer;}
.spaceblog #Main .cate_detail li a .time{float:right;color:#999;display:inline;width:136px;cursor:pointer;}
.spaceblog #Main .cate_detail li a:hover .time{text-decoration:none;}
.spaceblog #Main .cate_detail li a:hover{background-color:white;}
.blog_view #Main{position:relative; z-index:1;float:left;width:668px;margin-top:10px;}
.blog_view #Bar{position:relative; z-index:2;float:right;margin:45px 0 0;padding:0;width:300px;}
.blog_view #Main h2{font-size:20px;font-family:\5B8B\4F53,arial;text-align:center;line-height:40px; font-weight:bold;}
.blog_view #Main .blog_content{overflow:hidden; width:595px;}
.blog_view #Main .blog_content p{line-height:25px;color:#333;font-size:14px;}
.blog_view .article{padding:25px 35px;width:596px;margin:0 0 10px;border:1px solid #DDD;overflow:hidden;position:relative;z-index:1;border-top:2px solid #E54126;}

.blog_view .blog_content .text-article{width:600px !important;overflow:hidden;}
.blog_view #Main .InfoBar{width:99.99%;text-align:center;color:#666;margin-bottom:30px;}
.blog_view #Main .InfoBar span{margin-right:4px;}
.blog_view #Main .B_TopBar{overflow:hidden; height:40px; width:99%; padding-bottom:6px;}
.blog_view #Main .B_TopBar .Blogo{display:inline-block; width:92px; height:30px; background-position:0 -205px;}
.blog_view #Main .B_TopBar .sideBar{vertical-align:bottom;overflow:hidden; padding-left:12px; display:inline-block; white-space:nowrap; width:550px;}
.blog_view #Main .B_TopBar .sideBar a{color:#000;}
.blog_view #Main .B_TopBar .sideBar span{display:inline-block;height:8px;overflow:hidden;width:12px;background-position:-216px -199px;}
.blog_view #Main .B_TopBar .sideBar h1{font-size:12px;display:inline;}
.blog_view #Main .hot_article{width:auto;}
.blog_view .article .share{overflow:hidden; margin:30px 0;}
.blog_view .article .share span{overflow:hidden; margin-right:2px;}
.blog_view .article .share span a{color:#000;}
.blog_view .article .share a{display:inline-block;width:16px;height:16px;margin-right:3px;line-height:16px;}
.blog_view .article .share .iShare{background-position:0px -188px;}
.blog_view .article .share .sina{background-position:-17px -189px;}
.blog_view .article .share .sohu{background-position:-37px -189px;}
.blog_view .article .share .kaixin{background-position:-58px -189px;}
.blog_view .article .share .QQ_T{background-position:-77px -189px;}
.blog_view .article .share .itieba{background-position:-98px -188px; width:56px;height:17px;}

.albumlist .showblock ul{ width:130px; float:left; margin:0 4px 0 14px; _margin:0 6px 0 8px;}
.albumlist .showblock ul li{ margin:2px 0;}
.albumlist .showblock ul .vtitle{ height:22px; overflow:hidden; line-height:22px; display:block;}
.albumlist .showblock ul .vtitle a{height:22px; width:120px; overflow:hidden;}
.videolist .showblock ul .vimg img{width:78px; height:58px;}

.blog_view .article .latest_article, .blog_view .article .hot_article{ border-top:1px dashed #CCC; font-size:14px; overflow:hidden;}
.blog_view .article .latest_article h3 a, .blog_view .article .hot_article h3 a{ font-size:14px; margin-left:5px; width:99.99%;overflow:hidden;}
.blog_view .article .latest_article{padding:8px 0 18px 0;}
.blog_view .article .hot_article{padding:16px 0 5px 0;}
.blog_view .article .hot_article .title{ font-weight:bold;}
.blog_view .block h3{ border:none; background:none;}
.blog_view .Btop{background-position:0 -34px;font-size:14px;height:25px;line-height:25px;border-bottom:1px solid #DDD;}
.blog_view .Btop .title{float:left;padding-left:10px; font-weight:bold;}
.blog_view .latest_article .Btop, .blog_view .hot_article .Btop{ border:none; background:none;}
.blog_view .Btop .more{float:right;padding-right:10px;font-size:12px;font-weight:normal;}

.blog_view .hot_article .showblock h3, .blog_view .latest_article .showblock h3{ float:left; width:294px; margin-left:4px;}
.blog_view .hot_article .showblock ul{padding:10px 22px;width:622px;}
.blog_view .hot_article .showblock li a{width:194px;}
.blog_view .comment .showblock,.blog_view .comment .showblock .mDocument{width:634px;}
.blog_view .comment .mDocument .detail{width:568px;}
.blog_view .comment .mDocument .detail .n_user{width:563px;}
.blog_view .comment .commentAdd .form textarea{margin-left:107px;}
/*热门博文推荐*/
.articlelist .hasPic{border-bottom:1px dashed #CDCDCD;overflow:hidden;margin:16px 14px 6px 14px;padding-bottom:18px;}
.articlelist .hasPic ul{width:116px;margin:0 12px 0 7px;_margin:0 12px 0 4px;}
.articlelist .hasPic ul .vimg a{border:none;width:114px;height:82px;padding:0;}
.articlelist .hasPic ul .vimg img{width:114px;height:82px;}
.articlelist .hasPic ul .vtitle{line-height:18px;max-height:36px;}
/*该用户的视频*/
.UserVlist .showblock .box{padding:2px 14px;}
.UserVlist .showblock dl{clear:both;float:left;line-height:26px;overflow:hidden;width:270px;padding:0 0 8px 0;border-bottom:1px solid #e5e5e5;}
.UserVlist .showblock dl dt{float:left;position:relative;z-index:3;margin:3px 8px 0 0;margin:5px 8px 0 0\9;*margin:5px 8px 0 0;}
.UserVlist .showblock dl dt .avatar{position:relative;z-index:0;float:left;display:block;}
.UserVlist .showblock dl dt .avatar a{display:block;padding:2px;width:80px;height:60px;overflow:hidden;border:2px solid #DFDFDF;}
.UserVlist .showblock dl dt .avatar a:hover{border-color:#FF4800;}
.UserVlist .showblock dl dt .avatar a img{width:80px;height:60px;}
.UserVlist .showblock dl dd{position:relative;z-index:3;float:left;height:58px;overflow:hidden;width:160px;white-space:normal;text-indent:25px;padding-top:8px;line-height:20px;}
.UserVlist .showblock dl dd a{color:#333;}
/*分页*/
.pager {clear:both;overflow:hidden;zoom:1;padding:16px 0;}
.pager div {float:right;margin:0 auto;overflow:hidden;width:auto;}
.pager a, .pager strong, .pager span{margin:0 4px;text-align:center;padding:0 8px;display:block;line-height:20px;height:20px;float:left;background:white;border:1px solid #d9d9d9;color:#666;}
.pager strong {background:#FF6002 none repeat scroll 0 0; border:1px solid #E5CEC1; bcolor:#FFF; bfont-weight:bold;}